573a5b1d85aa164b2444d02c470b87af78210b1f,xwiki-core/src/main/java/com/xpn/xwiki/web/ExportAction.java,ExportAction,exportHTML,#XWikiContext#,83

Before Change


            
            String database = context.getDatabase();
            try {
                for (Iterator it = wikiQueries.entrySet().iterator(); it.hasNext();) {
                    Map.Entry entry = (Map.Entry)it.next();
                    String wikiName = (String)entry.getKey();
                    Object[] query = (Object[])entry.getValue();
                    String where = ((StringBuffer)query[0]).toString();
                    List params = (List)query[1];
                    
                    context.setDatabase(wikiName);
                    List docsNames = context.getWiki().getStore().searchDocumentsNames(where, params, context);
                    for (Iterator itDocName = docsNames.iterator(); itDocName.hasNext();) {
                        String docName = (String)itDocName.next();
                        pageList.add(wikiName + XWikiDocument.DB_SPACE_SEP + docName);
                    }
                }

After Change



            String database = context.getDatabase();
            try {
                for (Map.Entry<String, Object[]> entry : wikiQueries.entrySet()) {
                    String wikiName = entry.getKey();
                    Object[] query = entry.getValue();
                    String where = ((StringBuffer) query[0]).toString();
                    @SuppressWarnings("unchecked")
                    List<String> params = (List<String>) query[1];

                    context.setDatabase(wikiName);
                    List<String> docsNames = context.getWiki().getStore().searchDocumentsNames(where, params, context);
                    for (String docName : docsNames) {
                        pageList.add(wikiName + XWikiDocument.DB_SPACE_SEP + docName);
                    }
                }